package com.parktech.sun.domain.service.unionnews;

import com.parktech.sun.domain.model.unionnews.UnionNews;
import com.parktech.sun.domain.model.unionnews.UnionNewsGroup;
import com.parktech.sun.domain.repository.Page;
import com.parktech.sun.domain.service.BaseService;

/**
 * User: Think
 * Date: 11-1-19
 * Time: 上午2:06
 */
public interface UnionNewsService extends BaseService<UnionNews> {

    Page search(String title, Integer publishStatus, Page page);

    Page searchContentEntity(String title, Page page);

    UnionNewsGroup getGroupById(Long groupId);

    void saveOrUpdateGroup(UnionNewsGroup unionNewsGroup);

    Page page(Page page);

    UnionNews getTop();
}
